From 54dab1e00b38693e96c801d0c5a020693a35bbda Mon Sep 17 00:00:00 2001
From: Ariel Costas Guerrero <94913521+arielcostas@users.noreply.github.com>
Date: Fri, 14 Mar 2025 22:21:47 +0100
Subject: Refactor SCSS imports to use @use syntax, update portfolio entries,
and add new projects
---
src/pages/portfolio/[id].astro | 55 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 55 insertions(+)
create mode 100644 src/pages/portfolio/[id].astro
(limited to 'src/pages/portfolio/[id].astro')
diff --git a/src/pages/portfolio/[id].astro b/src/pages/portfolio/[id].astro
new file mode 100644
index 0000000..55bac3f
--- /dev/null
+++ b/src/pages/portfolio/[id].astro
@@ -0,0 +1,55 @@
+---
+import Layout from "../../layouts/Layout.astro";
+import { getCollection, render } from "astro:content";
+import { type GetStaticPaths } from "astro";
+import TechnologyBadge from "../../partials/TechnologyBadge.astro";
+
+interface Props {
+ entry: any;
+}
+
+export const getStaticPaths: GetStaticPaths = (async () => {
+ const entries = await getCollection("portfolio");
+ return entries.map((entry: any) => ({
+ params: { id: entry.id },
+ props: { entry },
+ }));
+});
+
+const { entry } = Astro.props;
+const { Content } = await render(entry);
+---
+
+
+
+
+ Volver al portfolio
+
+
+ {entry.data.title}
+
+
+
+ Tecnologías utilizadas
+
+ {entry.data.technologies.map((technology: string) => (
+
+ ))}
+
+
+
--
cgit v1.3